$(function() {
    // 做校验
    var form = layui.form;
    form.verify({
        pwd: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
        // value 是表单的值  item是表单的DOM元素
        ispwd: function(value) {
            // 获取密码框的值
            var pwd = $("[name=oldPwd]").val();
            if (pwd === value) {
                return "新旧密码不能一致";
            }
        },
        repwd: function(value) {
            // 获取密码框的值
            var pwd = $("[name=newPwd]").val();
            if (pwd !== value) {
                return "两次密码不一致";
            }
        },
    });
    $(".layui-form").on("submit", function(e) {
        e.preventDefault();
        var data = $(this).serialize();
        $.ajax({
            method: "post",
            url: "/my/updatepwd",
            data: data,
            success: function(res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message);
                }
                layui.layer.msg(res.message);

                // 这里的this指向XHR对象
                $(".layui-form")[0].reset();
            },
        });
    });
});